Server Features
This list is NOT comprehensive but serves as a highlight.
- Configuration Compliance
- Fully configurable through XML
- Site setting are inherited from base settings.
- Fully configurable
- General settings (Max connections, byte quotas, ect...)
- Content compression
- Compression Cache
- Default pages
- Virtual roots
- Mime Types
- IP Filters (Low level rejection)
- URL Filters (Can include URI & request string)
- Extension Filters
- Custom filters (DLL Plug-ins)
- Scripting Engines
- SSI Files
- CGI Folders
- HTTP 1.0 / 1.1
- Support request Types GET, POST, HEAD (PUT is unimplemented but being considered)
- Content ranges (if requested by client)
- Download resume (if requested by client)
- Keep alive (if supported by client)
- Scripting:
- CGI (Common Gateway Interface)
- Full SSI (Server Side Include) implementation
- External Scripting engines (e.g. PHP, PERL, Python)
- Native executables (e.g. exe & com files)
- Native scripts (e.g. bat & cmd files)
- Built in Performance:
- Supports compression (GZip / Deflate)
- Compresses static content with caching
- Compresses Dynamic content
- Caching engine maintains most hit / least used items to push items from cache
- Dynamic connection thread pooling delivers performance & resource efficiency
- One instance supports 1,000 simultaneous connections
- Benchmarked at over 50MB/s per connection until thread count reaches thread/CPU limit